<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html>
<head>
<title>Visual Basic GTK# tutorial</title>
<link rel="stylesheet" href="/cfg/format.css" type="text/css">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="keywords" content="GUI, Mono, Visual Basic, GTK#, programming, tutorial">
<meta name="description" content="This is Visual Basic GTK# tutorial. In this tutorial, you
will learn the basics of GUI programming in GTK# with Visual Basic. ">
<meta name="language" content="en">
<meta name="author" content="Jan Bodnar">
<meta name="distribution" content="global">

<script type="text/javascript" src="/lib/jquery.js"></script>
<script type="text/javascript" src="/lib/common.js"></script>

<script type="text/javascript"> 
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script> 

</head>

<body>

<div class="container">

<div id="wide_ad" class="ltow">
<script type="text/javascript"><!--
google_ad_client = "pub-9706709751191532";
/* 160x600, August 2011 */
google_ad_slot = "2484182563";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>

<div class="content">

<a href="/" title="Home">Home</a>

<h1>Visual Basic GTK# tutorial</h1>

<p>
This is Visual Basic GTK# tutorial. In this tutorial, you
will learn the basics of GUI programming in GTK# with Visual Basic.
The tutorial is suitable for beginners and intermediate programmers.
</p>

<ul>
  <li><a href="introduction/">Introduction</a></li>
  <li><a href="layoutmanagement/">Layout management</a></li>
  <li><a href="widgets/">Widgets</a></li>
  <li><a href="menustoolbars/">Menus &amp; toolbars</a></li>
  <li><a href="dialogs/">Dialogs</a></li>
  <li><a href="painting/">Drawing with Cairo</a></li>
  <li><a href="customwidget/">Custom widget</a></li>
  <li><a href="nibbles/">Nibbles</a></li>
</ul>

<h2>GTK#</h2>

<p>
<b>GTK#</b> is a library that provides binding of the GTK+ to the
Mono .NET languages like C# or Visual Basic. 
GTK+ is one of the leading toolkits for creating graphical user interfaces.
Both GTK# and Visual Basic are parts of the Mono development platform.
</p>

<div class="g-plusone"></div>

<h2>Similar tutorials</h2>

<p>
ZetCode presents a full <a href="/lang/visualbasic/">Visual Basic tutorial</a>.
There is a GTK# tutorial for the sister language <a href="/gui/gtksharp/">C# GTK# tutorial</a>.
Tutorials for other toolkits using Visual Basic include 
<a href="/gui/vbqyoto/">Qyoto Visual Basic tutorial</a> and
<a href="/gui/vbwinforms/">Visual Basic Winforms tutorial</a>.
</p>


<div class="footer">

<div class="signature">
<a href="/">ZetCode::</a> last modified May 26, 2009 <span class="copyright">&copy; 2007 - 2012 Jan Bodnar</span>
</div>
</div>
 
</div> <!-- content -->

</div> <!-- container -->

</body>
</html>

